colonoscopy pet waste puppy dog waste removal endoscopy pet waste removal poop cat constipation dog waste dogs colitis puppies clean colon cancer pets cats